[id(23), helpstring("erases disc")] HRESULT Erase([in] VARIANT_BOOL vbFullErase);
This operation is used to test inserted disc in the device.
TestUnitReady means that the drive is ready to accept new command or data. It can return successfully during burning process, because burner may be waiting for a new data.